package com.wanhe.viewconf.views.child.interfaces;

import com.wanhe.base.model.disgn.Event;
import com.wanhe.base.model.disgn.ViewEvent;

/**
 * File Name:IDataViewOperation.java<br/>
 * Package Name:com.wanhe.viewconf.views.child.interfaces<br/>
 * Date:2017/7/13 16:26<br/>
 * author:chendeji<br/>
 * desc: 针对数据处理的功能抽象声明<br/>
 * Copyright (c) 2017/7/13, 781571323@qq.com All Rights Reserved.
 */
public interface IDataViewOperation {


    /**
     * Methor Name:storeVideo<br/>
     * Package Name:com.wanhe.viewconf.views.child.interfaces<br/>
     * Date:2017/7/13 16:28<br/>
     * author:chendeji<br/>
     * desc: 存储视频的方法<br/>
     * Copyright (c) 2017/7/13, 781571323@qq.com All Rights Reserved.
     *
     * @param event 由某一个控件发送的事件，事件中可能会带有一些参数，方便用于操作
     * @param coor  发送事件的控件的坐标以及宽高信息
     */
    void storeVideo(Event event, ViewEvent.Coor coor);


    /**
     * Methor Name:find<br/>
     * Package Name:com.wanhe.viewconf.views.child.interfaces<br/>
     * Date:2017/7/13 16:31<br/>
     * author:chendeji<br/>
     * desc: 查找一些资源<br/>
     * Copyright (c) 2017/7/13, 781571323@qq.com All Rights Reserved.
     *
     * @param event 由某一个控件发送的事件，事件中可能会带有一些参数，方便用于操作
     * @param coor  发送事件的控件的坐标以及宽高信息
     *
     */
    void find(Event event, ViewEvent.Coor coor);

    /**
     * Methor Name:store<br/>
     * Package Name:com.wanhe.viewconf.views.child.interfaces<br/>
     * Date:2017/7/13 16:31<br/>
     * author:chendeji<br/>
     * desc: 存储基本数据<br/>
     * Copyright (c) 2017/7/13, 781571323@qq.com All Rights Reserved.
     *
     * @param event 由某一个控件发送的事件，事件中可能会带有一些参数，方便用于操作
     * @param coor  发送事件的控件的坐标以及宽高信息
     *
     */
    void store(Event event, ViewEvent.Coor coor);

}
